* {
   /* margin: 0;
    padding: 0; */
}
html {
height: 100%;
}
BODY{
    font-size:12px;
    margin:0;
    font-family:Arial,Helvetica,Verdana,sans-serif; 
	background:#FFF url("images/flor.png") no-repeat left -26px;  
	height:100%;
	color:#333;
}
BODY,H1,H2,H3,H4,H5,H6{
    font-family:Arial,Verdana,sans-serif;
}


/* ********* CONTENEDOR TODO_MENOS_FOOTER ********** */ 

/*Lo unico que no contiene es el footer*/
#todo_menos_footer{width:995px; margin-left:auto; margin-right:auto; position:relative; min-height:90%; height:auto; !important; height:90%; margin-bottom: 0 auto -4em;} /*Margen a toda la pagina en general,min height es para los blancos al final de la pag*/


/* ************* CONTENEDOR HEADER***************** */

/***contenedor del header****/
.contenedor_header{width:995px; margin-left:auto; margin-right:auto; float:left;}

/*****contenedor del logo****/
DIV.logo{  
	width:330px; height:90px; float:left; display:inline-block; padding-top:0px;
}/*Brush Script Std 36*/
#logo_str{ width:200px; height:75px;float:left;margin-left:0px; display:none; font-size:26px; margin-top:38px; margin-left:10px;}
#logo_img{width:336px; height:83px;float:left; background:url("images/logo.png") no-repeat; border-style:none;}
.logo A{display:block;margin:0;padding:0;}


/****contenedor del premenu***/
DIV.premenu{width:665px;padding:5px 0 5px 0;float:left; text-align:right;} 

DIV.premenu b {color:#000; font-size:14px;} /*el Bienvenido y nombre */

DIV.premenu A:link,A:visited,A:active {color:#99F; font-size:13px;} /*el submenu MI CUENTA, LOGIN, REGISTRARSE */

.loginItemSep{padding:0 .3em; color:#000;} /*Separador entre Login y Join Now*/

/*****contenedor del busc****/
DIV.busc{ 
	float:left; width:640px;	
}

/****contenedor del menu*****/
DIV.menu{
	float:left;
	width:995px;
	height:43px;
/*background-image:url("http://www.candres.com/images/header.jpg");*/ /*background-color:#F15F0E;*/

	background-image: url("../pycda/images/menubox.gif");
    background-position: center top;
    background-repeat: repeat-x;	
	
	border-color: #B9B7E9 #B9B7E9 #B9B7E9 #B9B7E9;
    border-style: solid;
    border-width: 1px;
	
	border-top-left-radius: 4px;border-top-right-radius: 4px;!important;
}
DIV.menu A: hoover{text-decoration: none;}

.menu_item{
	float:left;
	width:160px;
	height:43px;
	
	text-align:center;
	
	border-right-color:#FFF;
    border-right-style: solid;
    border-right-width: 1px;
	border-top-left-radius: 2px;border-top-right-radius: 2px;!important;
	text-decoration: none;
	color:#386CB4;
}
.menu_link_color{color:#386CB4;}

.mn_a{
	margin-top:12px;
	text-decoration: none;
}

.menu_item_MouseOver{
	float:left;
	width:160px;
	height:43px;
	
	text-align:center;
	
	border-right-color:#FFF;
    border-right-style: solid;
    border-right-width: 1px;
	border-top-left-radius: 2px;border-top-right-radius: 2px;!important;
	
	background-image: url("../pycda/images/menubox2.gif");
    background-position: center top;
    background-repeat: repeat-x;
	
	text-decoration: none;
	color:#386CB4;
}


/* *********** CONTENEDOR POSTHEADER************** */

.contenedor_postheader{
	width:995px; margin-left:auto; margin-right:auto; position:relative; float:left	
}

/* ************* CONTENEDOR MAIN***************** */

.contenedor_main{
	width:995px; margin-left:auto; margin-right:auto; position:relative; float:left; margin-top:0px; min-height:85%;!important;
	background:url("../pycda/images/back2.png") repeat left -26px; /*border-top-left-radius: 3px;border-top-right-radius: 3px;*/
	
}

/* ************** CONTENEDOR FOOTER***************** */

.contenedor_footer{
	width:995px; margin-left:auto; margin-right:auto; clear:both;
	
	background:url("images/tabs_back.png"); 
}
.push{
	height: 4em;
}
.miFooter{background:url("images/logo.png") no-repeat;width:995px;}
	
.foot_img{background:url("images/home.gif") no-repeat;width:28px; height:25px;}
.foot_text{color:#CCC;}

#panelFooter .menuItemSep{padding:0 .3em;}#panelFooter A{white-space:nowrap;font-weight:normal;color:#9CF;!important;}
#panelFooter #copywrite{float:left; margin:0; margin-left:62px;padding:0;padding-left:18px;text-align:left; font-size:93%; color:#FFF;}
#panelFooter #menuBottom{float:right;padding-right:18px;}
#panelFooter #copywrite,#panelFooter #menuBottom{padding-top:1em;padding-bottom:1em;}


/* ************** LINKS E IMAGENES ************** */ 
 
#imageCache{height:1px;margin:0;padding:0; display:none;}
FORM{margin:0;padding:0;}
IMG{border-width:0;border-style:none;} /*Le quita el borde azul a imagenes*/
A,.button_link{font-weight:bold;outline:none;}
A:link,A:visited,A:hover,A:active,.button_link{color:#386CB4;/*#00C;*/!important;}
A:link,A:visited{text-decoration:none;}
A:hover,A:active{text-decoration:none;}


/* ****************** BOTONES ****************** */

.bSubmitHide {
	visibility:hidden;
	background-color:#336699;
	border-bottom-color:#0000AA;
	color:#FFFFFF;
}

.bSubmit {
	width:100px;
	visibility:visible;
	background-color:#336699;
	border-bottom-color:#0000AA;
	color:#FFFFFF;
}

.bSubmitMouseOver {
	color: white;
	background-color: #cc0;
	border: 1px solid #660;
}

.bSubmitX {
	width:30px;
	visibility:visible;
	background-color:#336699;
	border-bottom-color:#0000AA;
	color:#FFFFFF;
}

/* ****************** ROWS ******************* */

.row{
	color: white;
	background-color:#99F;/*#343434;*/
	border: 0px;	
}

.rowMouseOver{
	color: white;
	background-color:#CCC; /*#cc0;*/
	border: 1px solid #99F;/*1px solid #660;*/	
}

/* *************** TABLE DEFAULT **************** */
.table{

	display:table;

	border-color: #B9B7E9 #B9B7E9 #B9B7E9 #B9B7E9;
    border-style: solid;
    border-width: 1px;

}
.tr{
	display:table-row;
}
.trMouseOver{
	display:table-row;
	background: url("../pycda/images/back2.png") repeat-y;
	
}
.td{

	width:120px;
	height:20px;
	display:table-cell;
	
	border-color: #B9B7E9;
    border-style: solid;
    border-width: 1px;
	
	border-color: #B9B7E9;
    border-style: solid;
    border-width: 1px;
}

/* ***************** OTROS ****************** */
.red { /*Para errores y avisos importantes*/
	color:#F00;
	font-weight:bold;
	font-size:16px;
}
P.grey{color:#444;}
.floatL,.left{float:left;}
.floatR,.right{float:right;}
.clear{clear:both;height:1px;overflow:hidden;margin-top:1px;}
.clearL{clear:left;}
.clearR{clear:right;}
.clearBoth{clear:both;}
.rel{position:relative;}
.flyOut{position:absolute;z-index:100;background-color:#FFF;border:1px solid #7798BE;overflow:hidden;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
.flyOut A{font-size:9pt;position:relative;display:block;padding:5px;text-decoration:none;font-weight:normal;}
.flyOut A:hover{background-color:#B9D3F0;}

.tdCarpeta{ /*para el subMenuCarpetas*/
	width:70px;
	border: 0px;
	text-align:center;
}

.precio {
	color:#900;
	font-weight:bold;
}